home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / amos / AMOS_0795.lzh / AMOSLIST / 000003_amos-request@svcs1.digex.net_Mon Jul 3 08:49:23 1995.msg < prev    next >
Internet Message Format  |  1995-08-04  |  6KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id IAA05571;  for  ; Mon, 3 Jul 1995 08:49:19 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id HAA04762 for amos-out; Mon, 3 Jul 1995 07:05:11 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id HAA04759 for <amos-list@svcs1.digex.net>; Mon, 3 Jul 1995 07:05:10 -0400
  4. Received: from dub-img-3.compuserve.com (dub-img-3.compuserve.com [198.4.9.3]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id HAA00993;  for <amos-list@access.digex.net> ; Mon, 3 Jul 1995 07:05:09 -0400
  5. Received: by dub-img-3.compuserve.com (8.6.10/5.950515)
  6.     id HAA26192; Mon, 3 Jul 1995 07:04:39 -0400
  7. Date: 03 Jul 95 07:03:29 EDT
  8. From: "John F. Rodgers" <73654.3452@compuserve.com>
  9. To: Amos List <amos-list@access.digex.net>
  10. Subject: Re: Another New Guy
  11. Message-ID: <950703110328_73654.3452_DHR30-2@CompuServe.COM>
  12. Status: RO
  13. X-Status: 
  14.  
  15. In reply to my message of a couple days ago, "Another New Guy," Chris Hodges,
  16. INTERNET:chris@sixpack.pfalz.de wrote the following:
  17.  
  18. >JR> The Global command won't work if there are quotation marks.  For example,
  19. Global
  20. >JR> A, or Global X() work fine, but Global "*", or Global "AnyString" generates
  21. a
  22. >JR> Syntax Error.
  23.  
  24. >I never heard of the Global command to be used other than with
  25. >variables or arrays. :-?
  26.  
  27. Of course not...  The AMOS Pro user manual *claims* that wildcard matches for
  28. variable names is possible.  The examples given on page 05.05.07 say that
  29. Global"*" should declare all variables global.  The example of wildcard usage
  30. indicates that "V*" means all variables beginning with "V," that "VAR*END" means
  31. all variables starting with "VAR" and ending with "END" and any number of
  32. characters in between.  The "?" wildcard is alleged to be a replacement for a
  33. single character, e.g., "A?OS" would match with AAOS, ABOS, ACOS, ADOS, and so
  34. on.  Blanket Global definitions, according to the manual... The reality version
  35. is that as soon as AMOS encounters a quotation-mark after Global, it's a syntax
  36. error!  So who is lying, is it the manual, or the command interpreter?  Oh well,
  37. who cares?  It doesn't work...
  38.  
  39. >JR>  For a while, you had me scared half to death
  40. >JR> that AMOS would be utterly useless to develop with...  However, I asked one
  41. >JR> fairly prominent List member and he reassured me that most of the errors,
  42. bugs,
  43.  
  44. >Who, who, who??? ;-))
  45.  
  46. Why, was he wrong?  You guys are terrible!!  Always wanting to flame
  47. somebody...:)  I will say this, though, that I do appreciate his input (and that
  48. of a few others as well).  Even though I still think AMOS is basically safe for
  49. almost all systems, a few more quirks were brought to my attention.  Up until
  50. now, AMOS Pro + Compiler has been the one software package which has impressed
  51. me above all others.  From the moment it began installing, I knew it was going
  52. to be awesome.  Until I found this AMOS List...  What is this, a support forum
  53. or a flogging post??  Ok, I've come to realize that there are a few minor (but
  54. potentially dangerous) problems with AMOS which effectively eliminate it as a
  55. candiate for serious commercial development.  Won't share Workbench with other
  56. AMOS programs, doesn't multitask well to begin with, won't run in interlace mode
  57. on 3.1 ROMS, and a handful of other little thorns.  Because of the wide range of
  58. system configurations out there, AMOS just can't guarantee 100% compatibility,
  59. and what about future machines?  What evil new bugs will rear their ugly heads
  60. then?  As a commercial developer (but not needing the speed of C at this time),
  61. AMOS would have been the "dream language."  But, I can't afford to have even ONE
  62. user unable to use my applications.  This makes me think of an analogy:  AMOS,
  63. this ultimate environment with sooooo much potential, shoots itself in the foot
  64. every time it runs.  Or, kind of like a screen door on a submarine...  Go
  65. anywhere you want, just don't dive...
  66.  
  67. >JR> 2.  You guys love to hate AMOS!
  68.  
  69. >That's me, I think? :-)
  70.  
  71. I'm afraid it''s me, too.  Now I'm starting to sound like you guys...  Well, at
  72. least it's good to know these things, even if I don't like it...
  73.  
  74. >JR>  If I don't need real speed, and keep it
  75. >JR> simple, AMOS will compile good code that will run on most any Amiga.  Is
  76. this
  77. >JR> really, truly the case?  I sure hope so...  If I don't need to use C; I
  78. don't
  79. >JR> want to hassle with it.
  80.  
  81. >Yeah, that's the final point and you're right.
  82.  
  83. Right, unless it's a totally serious application that lots of working animators
  84. and videographers are going to depend on for their livelihood :-( , in which
  85. case, if I do it, I better do it right... Or, "Oh, say can you 'C'?"  I can 'C'
  86. clearly now...  Time to dust off SAS C and reactivate those system assigns...
  87. But AMOS still is mega-cool, and -- What's happening with the "AMOS Clone" the
  88. "Update Team" is working on?  Is it happpening, or what?  If it has the features
  89. of AMOS (but better) without those annoying little disqualifications, then I'd
  90. buy it!  Will it be commercial, shareware, or (hey!) freeware?
  91.  
  92. >JR> 3.  3D Extension.  With AMOS Pro I received a 3D extension, and nothing in
  93. the
  94. >JR> documentation about using it.  Do I need another program (AMOS 3D)? . . .
  95.  
  96. >Buy KickStart 1.3 :-(
  97.  
  98. Oh, sure, that figures!  Why should it bother to be upward-compatible?  Like
  99. AMOS, like certain AMOS extensions... :)
  100.  
  101. Thank you, to each one who has helped me to decide to be very careful what I do
  102. with AMOS!  I suppose shareware game-type stuff would be ok -- if it won't run
  103. on your system, then, oh well! :)  And thanks for letting me be the "guinea-pig"
  104. so others can learn from my stupid questions.  If anyone does know anything that
  105. might change my mind about not trusting AMOS 100%, speak up and let me know!
  106. I'd gladly flip 180 degrees again.  Programming in C is not quite as quick, or
  107. as fun as programming in AMOS.
  108.  
  109. Sincerely, John F. Rodgers
  110. 73654.3452@Compuserve.com
  111. Mediascape - The Home of FlightPaths and 2ManyFonts
  112.